package com.gftBrazil.BankSystem.exceptions;

import com.gftBrazil.BankSystem.bean.enums.Permissao;

/**
 *
 * @author JRSS
 */
public class AcessoNegadoException extends BankSystemExceptionImpl {

    private final Permissao permissaoNecessaria;

    public AcessoNegadoException(String message, Permissao permissao) {
        super(message, null);
        this.permissaoNecessaria = permissao;
        this.message = permissaoNecessaria.getDescricao();
    }

    @Override
    public String toString() {
        return "Acesso negado: " + this.getMessage();
    }

}
